Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 XXIX Edizione 'A.Savoldi Marco' - Manerbio Sporting Challenger - Turin Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Maia Open 2002 - Maia VIII Trofeo Ciutat de Barcelona - Barcelona XXVIII Edizione 'A.Savoldi' - Manerbio Top Wool Challenger Biella - Biella Copa Ericsson Brazil - Sao Paulo Open de L'Isere - Grenoble Open Castilla y Leon Trofeo Iberdrola - Segovia DPD Challenger 2002 - Aschaffenburg Tennis Napoli Cup - Naples Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup - Napoli Open Castilla y Leon - Segovia Garden Open - Rome Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Trani Cup - Trani Genoa Open Challenger-Fondazione Carige - Genova Tennis Napoli Cup 2006 - Napoli Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Open Castilla y Leon - Segovia 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Genoa Open - Genova Pekao Open - Szczecin Hamburg Challenger - Hamburg Challenger Copa Sevilla Internacionales de Andalucia - Seville Garden Open - Rome Top Wool Challenger Biella - Biella ATU Cup - Weiden Tennis Napoli Cup 2007 - Napoli Banca Marche Tennis Cup - San Benedetto Zagreb Open - Zagreb Gemax Samsung Open 2004 - Belgrade Cepu Open - San Marino Tennis Napoli Cup - Napoli Bancastato Challenger Lugano - Lugano Tennis Napoli Cup - Napoli BSI Challenger Lugano - Lugano BMW Tennis Championship - Sunrise San Marino CEPU Open - San Marino Trani Cup - Trani Lugano Challenger Turin Challenger Privatbank Open 2006 - Dnepropetrovsk Tatra Banka Open - Bratislava San Marino Challenger Napoli Challenger Lugano Challenger Open Castilla y Leon - Segovia BMW Tennis Championship - Sunrise Biella Challenger San Marino Challenger Turin Challenger Mobilux Open - Luxembourg Kos Succhetti Tennis Cup - Cordenons Barletta Challenger Prostejov Challenger Monza Challenger Top Wool Challenger-Immagine Trophy - Biella Todi Challenger Ciutat de Barcelona - Barcelona Tatra Banka Open 2006 - Bratislava San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Szczecin Challenger Casablanca Challenger Challenger Lugano - Lugano San Marino Cepu Open - San Marino Barranquilla Challenger Tunis Challenger Milan Challenger San Benedetto Challenger San Marino Challenger Cordenons Challenger Sibiu Challenger Fujitsu Siemens Open - Budapest Citta di Brindisi - Brindisi Rome Challenger Mestre Challenger 5th Sardinian International Championships - Cagliari 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Challenger 42 - Andrezieux Padova Challenger Tennis Napoli Cup 2004 - Napoli Rome Challenger Kosice Challenger Lamberts Open by Stawag - Aachen San Marino Challenger Napoli Challenger Jameson Cup - Milan Como Challenger Szczecin Challenger Volvo Sylt Open - Sylt Sina-Kia Motors Tennis Cup - Cordenons Madrid Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Schickendanz Open - Furth Zivnobanka Czech Open - Prostejov Memorial Kolyaskin - Donetsk X Torneo Internazionale di Tennis - Barletta Santa Cruz de la Sierra Challenger Segovia Challenger Bergamo Challenger Open Castilla y Leon - Segovia Nottingham Challenger Copa Ericsson Uruguay - Montevideo Medibank Private International - Sydney Jameson Cup - Milan St. Tropez Challenger Warsteiner Challenger Lubeck - Lubeck Mallorca Challenger Blumenau Challenger Gemax Open - Belgrade Vancouver Challenger Banca Stato Challenger - Lugano Aix En Provence Challenger Nord LB Open - Braunschweig Top Wool Challenger - Biella Genoa Open 'Fondazione Carige' - Genova Riviera di Rimini Challenger - Rimini Jameson Cup - Milan Lyon Challenger St.Petersburg Challenger by Kinex - St. Petersburg Caltanissetta Challenger I Tourneo Fila Citta di Brindisi - Brindisi Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Ortisei Challenger FILA Challenger - Biella Copa Ericsson Chile - Santiago Monterrey Challenger IX Ciutat de Barcelona - Barcelona Phoenix Challenger Aix En Provence Challenger Bordeaux Challenger Canottieri Mincio Open - Mantova Siemens Open 2003 - Scheveningen Ilkley Challenger Czech Indoor Open - Prague Open Sainte Victoire - Aix-En-Provence Sunrise Challenger Istanbul Challenger Alicante Challenger Roanne Challenger San Marino Cepu Open - San Marino Bordeaux Challenger Bratislava 1 Challenger Tennislife Cup - Napoli Estoril Open - Estoril Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Generali Open 2002 - Kitzbuhel Idea Prokom Open - Sopot Genova Challenger Heineken Open - Auckland Estoril Open - Estoril 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Napoli Challenger Genova Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Adidas International - Sydney Milan Indoors - Milan Copa AT&T - Buenos Aires Prostejov Challenger Brasil Open - Costa do Sauipe Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Alicante Challenger TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Brest Challenger CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Sydney International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai The Artois Championships - London The Nottingham Open - Nottingham Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Dallas Challenger Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney International Championship of Croatia - Umag Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis China Open - Beijing Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Heineken Open Shanghai - Shanghai Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Szczecin Challenger BCR Open Romania - Bucharest Movistar Open - Santiago Copa Telmex - Buenos Aires Kremlin Cup - Moscow San Benedetto Challenger Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Abierto Mexicano Telcel - Acapulco Synsam Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Copa Claro - Buenos Aires Napoli Challenger Salzburg Challenger Movistar Open - Vina del Mar Studena Croatia Open - Umag Bet-at-home Open - Hamburg Sunrise Challenger Valencia Open - Valencia SAP Open - San Jose BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg German Tennis Championships - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem UNICEF Open - 's Hertogenbosch China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Napoli Challenger US Men's Clay Court Championship - Houston International German Open - Hamburg Barcelona Open BancSabadell - Barcelona PTT Thailand Open - Bangkok Bet-at-home Open - Hamburg China Open - Beijing Credit Agricole Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Rome Challenger China Open - Beijing BellSouth Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Nature Valley International - Eastbourne Qatar ExxonMobil Open - Doha Astana Open - Nur-Sultan Millennium Estoril Open - Estoril AEGON Championships - London Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona Open de Moselle - Metz Open 13 - Marseille BB&T Atlanta Open - Atlanta The Stella Artois Championships - London Synsam Swedish Open - Bastad Swiss Indoors Basel - Basel Antalya Cup - Antalya ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Abierto Mexicano - Los Cabos Ordina Open - 's-Hertogenbosch Antalya Cup - Antalya Generali Open - Kitzbuhel Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm Panama City Challenger Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia Medibank International - Sydney Libema Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Vercelli Challenger Moselle Open - Metz Chengdu Open - Chengdu Rome Challenger Allianz Suisse Open - Gstaad European Open - Antwerp Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Belgrade 2 - Belgrade Astana Open - Nur-Sultan Kremlin Cup - Moscow Caltanissetta Challenger St. Petersburg Open - St. Petersburg Argentina Open - Buenos Aires Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich China Open - Beijing Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha International Tennis Championships - Delray Beach Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel ATP Kremlin Cup - Moscow Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad San Marino Challenger Open Sud de France - Montpellier If Stockholm Open - Stockholm Valencia Open - Valencia Cordoba Open - Cordoba Dallas Open - Dallas Madrid Challenger Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Brasil Open - Sao Paulo CA Challenge 2002 - Graz Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Napoli Challenger Bet-at-home Open - Hamburg Milan Challenger San Benedetto Challenger Moselle Open - Metz Rakuten Japan Open - Tokyo SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Mestre Challenger Valencia Open - Valencia Cortina Challenger Rakuten Japan Open - Tokyo Tenerife Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Cairo Challenger 2002 - Cairo Okal Open - Eckental C.T. San Remo - XIII Piertomaso Tessitore - San Remo US Men's Clay Court Championship - Houston Hungarian Open - Budapest SkiStar Swedish Open - Bastad Banca Stato Challenger Lugano - Lugano Bet-at-home Open - Hamburg Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston VII Torneo Internazionale di Tennis - Barletta China Open - Beijing Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Swiss Open - Gstaad Generali Open - Kitzbuhel Abierto Mexicano Telfonica MoviStar - Acapulco AEGON Championships - London China Open - Beijing Ordina Open - 's-Hertogenbosch Rio Open - Rio de Janeiro bett1HULKS Indoors - Cologne Open Romania - Bucharest Qatar Open - Doha Open 13 - Marseille Open Seat Godo 2005 - Barcelona Cordoba Open - Cordoba Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Open Seat Godo 2003 - Barcelona Open 13 - Marseille Brasil Open - Costa do Sauipe Gonet Geneva Open - Geneva Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha AIG Japan Open - Tokyo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Delray Beach Open - Delray Beach Open SEAT 2008 - Barcelona AEGON International - Eastbourne Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles BCR Open Romania - Bucharest China Open - Beijing BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane - Brisbane Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Catella Swedish Open - Bastad VTR Open - Vina del Mar Copa Claro - Buenos Aires Ecuador Open - Quito US Men's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem China Open - Beijing Sydney International - Sydney Heineken Open - Auckland Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Tata Open - Chennai bett1HULKS Championships - Cologne Tennis Masters Series - Rome Milan Indoors - Milan Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Topshelf Open - 's-Hertogenbosch Montechiarugolo Challenger Tennis Masters Series - Madrid Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Next Generation Hardcourts - Adelaide Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Hamburg Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome St. Petersburg Open - St. Petersburg Tennis Masters Series - Monte Carlo Tennis Channel Open - Las Vegas BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BCR Open Romania - Bucharest Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Heineken Open - Auckland BNP Paribas Masters - Paris Brisbane International - Brisbane Internationaler Raiffeisen Grand Prix - St. Polten Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Masters Series Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Tennis Masters Series - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Abierto Mexicano Telcel - Acapulco Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Open de Nice Cote d'Azur - Nice Shanghai ATP Masters 1000 - Shanghai Mallorca Championships - Mallorca Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris U.S. Open - New York Mutua Madrid Open - Madrid Rogers Masters - Montreal Campionati BNL dItalia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne ABN/AMRO World Tennis Tournament - Rotterdam French Open - Paris Wimbledon - London St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Thailand Open - Bangkok China Open - Beijing U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris San Diego Open - San Diego German Tennis Championships - Hamburg Apia International - Sydney Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Fever-Tree Championships - London French Open - Paris U.S. Open - New York Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group I, 2R, ITA-SLO 5-0 U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Campeonato de Espana Kia de Tenis 2004 - Madrid AAMI Classic - Kooyong French Open - Paris All Lower level tournaments BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Olympics - Beijing Olympics - London Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Hopman Cup - Perth Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group 1, 2R, ITA-MAR 4-1 AAMI Classic - Kooyong Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, QF, FRA-ESP 5-0 AAMI Classic - Kooyong AAMI Classic - Kooyong Pozoblanco Challenger Barclays ATP World Tour Finals - London Segovia Challenger Stanford Challenger Santo Domingo Challenger Seville Challenger